# 
import re

# re.match()   匹配字符串是否以指定的正则内容开头,匹配成功返回对象,匹配失败返回None
'''
第一个参数: 正则表达式
第二个参数: 要验证的字符串
第三个参数: 可选参数(正则表达式修正符)
'''

# \d   表示: 0-9之间的任意数字    
# +    表示:前面的内容出现1次或多次

# print(re.match("\d+","12345sdf"))   # <re.Match object; span=(0, 5), match='12345'>
# print(re.match("\d+","klj12345sdf"))   # None

# re.search()  匹配字符串中是否包含指定的正则内容, 匹配成功返回对象,匹配失败返回None
'''
第一个参数: 正则表达式
第二个参数: 要验证的字符串
第三个参数: 可选参数(正则表达式修正符)
'''
print(re.search("\d+", "klj12345sdf"))  # <re.Match object; span=(3, 8), match='12345'>

# re.findall()  获取所有匹配的内容,会得到一个列表
'''
第一个参数: 正则表达式
第二个参数: 要验证的字符串
'''
# print(re.findall("\d+","klj12345sdf987gfd213lkm"))    # ['12345', '987', '213']
